The 8th video in the series of getting started tutorials by FlingOS. The tutorials get you started with writing your own operating system by taking you through most of the fundamentals. In this video we look at interrupts, the IDT and using the timer device. We also set up the keyboard interrupt. The resources for this video are available in the "8. Interrupts" folder at: https://github.com/FlingOS/Getting-Started-Tutorials This tutorial in detail: - What are interrupts - Why are interrupts used - Interrupt Service Rountines (ISRs) - Types of interrupt - Interrupt Descriptors Table (IDT) - Handling interrupts - Interrupt Requests (IRQs) - Programmable Interrupt Controller (PIC) - Programmable Interval Timer (PIT) - Configuring the timer IRQ - Handling IRQs - Timer and keyboard IRQs Next tutorial: https://www.youtube.com/watch?v=nT1WKqu_uo0 Previous tutorial: https://www.youtube.com/watch?v=40RNpfzsyYE License: This video is licensed under Standard YouTube License. You may not publish, distribute, modify or otherwise use any part or all of it without express permission from the publisher. For the purposes of copyright, the publisher of this video is Edward Nutting, who can be contacted via the comments or by emailing youtube@flingos.co.uk. If you do not receive a reply, you have not been granted permission. VMWare Player: https://my.vmware.com/web/vmware/free VirtualBox: https://www.virtualbox.org/ NASM: http://www.nasm.us